@charset "utf-8";
/* CSS Document */
.index-box{ width:1200px; background:#fff; margin:0 auto;}
.index-box-three{ width:365px; margin-left:17px; margin-right:17px; float:left;}
.index-mb-56{ margin-bottom:56px !important;}

/*轮播*/
.index-hdp{width:100%; margin:0 auto; font-size: 14px;position:relative;}
/*.index-hdp a.control {position:absolute;display: block; bottom:10px; width:30px;height: 30px;cursor: pointer;z-index: 3;background: url(../images/buttons.png) no-repeat}
.index-hdp a.prev {right:60px;background-position: 0 0;}
.index-hdp a.next {right:20px;background-position: -43px 0;}
.index-hdp a.prev:hover {background-position: 0 -49px}
.index-hdp a.next:hover {background-position: -43px -49px}
/*----------------------------为保证最佳效果，建议设置如下样式------------------------
.slider {display: none}
.index-hdp .desc { height:50px !important;}
.index-hdp .bg{ height:50px !important;}
.index-hdp .desc .title{height:50px !important; line-height:50px !important; font-size:18px !important; padding:0 10px !important;}
.index-hdp .desc .num{height:50px !important; color:#c0a353; display:block; top:0 !important;}
.index-hdp .desc .line{height:50px !important;}
.index-hdp .desc .num .curr-num{  font-style:normal;}
.index-hdp .desc .num .total-num{ font-style:normal;}*/
/*
20170626注释
.swiper-container {
		
    }
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
		position:relative;
    }
.swiper-slide p	{position:absolute; bottom:0; left:0;  height:50px; width:100%; line-height:50px; color:#fff; z-index:3; text-align:left; padding-left:10px; box-sizing:border-box; padding-right:200px; word-spacing:normal;}
.swiper-slide div.bg{ position:absolute; bottom:0; left:0; background:#000; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5; height:50px; width:100%; z-index:2 }
.swiper-pagination{ text-align:right; padding-right:120px; box-sizing:border-box;}
.swiper-pagination-current{color:#c0a353; font-size:22px;}
.swiper-pagination-total{color:#c0a353; font-size:16px;}
.swiper-button-next{position:absolute;display: block; bottom:10px; width:30px;height: 30px;cursor: pointer;z-index: 3;background: url(../images/buttons.png) no-repeat;right:20px;background-position: -43px 0; top:auto; z-index:10;}
.swiper-button-prev{position:absolute;display: block; bottom:10px; width:30px;height: 30px;cursor: pointer;z-index: 3;background: url(../images/buttons.png) no-repeat; right:60px; background-position: 0 0;top:auto; left:auto;  z-index:10;}
20170626注释
*/
/*20170626增加 begin*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;}
.rslides li p{
	position:absolute; bottom:0; left:0;  height:50px; width:100%; line-height:50px; color:#fff; z-index:3; text-align:left; padding-left:10px; box-sizing:border-box; padding-right:200px; word-spacing:normal;}
.rslides li div.bg{ position:absolute; bottom:0; left:0; background:#000; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5; height:50px; width:100%; z-index:2 ;}	
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;}
.slide_container {
  margin:auto;
  position: relative;
  max-width: 1170px;
  margin-bottom:50px;}

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;}

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;}
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;}

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;}
  
 .slide_nav {
  position: absolute;
  bottom:10px;
  right: 50px;
  z-index:4;
  text-indent: -9999px;
  height: 30px;
  width: 30px;
  background-image:url(../images/buttons.jpg);
  background-position: 0px 0;}

.slide_nav:active {
  opacity: 1.0;}

.slide_nav.next {
  left: auto;
  background-position: -43px 0; 
  right: 10px;}
  
 .slide_tabs{ position:absolute; z-index:4; bottom:10px; right:90px;} 
 .slide_tabs li{ float:left; color:#fff;}
 .slide_tabs a{ color:#fff; line-height:26px; padding:2px;}
 .slide_here a{ color:#c0a353;}
/*20170626增加 end*/
/*快速导航*/
.index-ksdh{}
.index-ksdh li{ width:365px; height:76px; margin-bottom:3px; background:#e5d9ee;}
.index-ksdh li a{ font-size:22px; line-height:76px; padding-left:35px; display:block;  height:76px; background:url(../images/bg.jpg) no-repeat 0 -74px; color:#3e3e3e;}
.index-ksdh li a:hover{ background-position:0 -175px; color:#009cd0;}
/*新闻通告*/
.index-new-box{}
.index-new-box h2.ntit{  border-bottom:1px solid #cbb472; line-height:35px;}
.index-new-box h2.ntit a.t{font-family:"黑体"; font-size:20px;  color:#2e2e2e; height:40px;}
.index-new-box h2.ntit a.more{ font-family:"微软雅黑"; float:right; font-size:12px; color:#a0a0a0;}
.index-new-box h2.ntit a.more span{ color:#cbb472; padding-left:5px;}
.index-new-list{}
.index-new-list li{ border-bottom:1px dashed #ccc;  padding:15px 0;}
.index-new-list li a{ display:block; line-height:20px; margin-right:80px; font-size:14px; color:#393939; min-height:40px; height:auto;}
.index-new-list li p{width:75px; height:20px; padding-top:20px; line-height:20px; color:#a3a3a3; float:right; text-align:right; font-size:12px;}
/*学术活动*//*沙龙*/
.border-top-d1afd6{ border-top:2px solid #d1afd6;}
.border-top-00b9f6{ border-top:2px solid #00b9f6;}
.xshd{}
.xshd li{ width:365px; float:left; margin-left:17px; margin-right:17px;}
.xshd li .xshd-data{ float:left; width:55px; height:46px; background:#f1f9ff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#0fb8f1; line-height:18px; font-size:12px; text-align:center;}
.xshd li .xshd-data p{  font-size:24px; line-height:28px; color:#0fb8f1;}
.xshd li .xshd-con{ display:block; width:297px; margin-left:68px; color:#7b7b7b;}
/*.xshd li .xshd-con img{ width:297px; height:166px;}*/
.xshd li .xshd-con h3{ padding:20px 0;  line-height:24px; color:#393939; font-size:16px;}
.xshd li .xshd-con p{ font-size:12px; line-height:20px;}
/*沙龙部分*/
.sl li .xshd-data{ background:#f8f0fe;  color:#c39fc8;}
.sl li .xshd-data p{color:#c39fc8;}

/*特别关注专家风采*/
.gzfc{ display:block;}
/*.gzfc img{ width:366px; height:166px;}*/
.gzfc h3{ padding:20px 0 0;  line-height:24px; color:#393939; font-size:16px;}
.gzfc p{ font-size:12px; line-height:20px; padding-top:20px; color:#7b7b7b;}
.nityyear{ margin-top:100px;}

/*手机*/	
@media screen and (max-width: 750px){
	.index-new-box h2.ntit{ font-size:18px;}
	.index-mb-56{ margin-bottom:25px !important;}
	.index-box{ width:100%; background:#fff; margin:0 auto;}
	.index-box-three{ width:auto;}
	/*快速导航*/
	.index-ksdh{}
	.index-ksdh li{ width:100%; float:left; height:45px; margin-bottom:3px; background:#e5d9ee;}
	.index-ksdh li a{ font-size:18px; line-height:45px; padding-left:35px; display:block;  height:45px; background:url(../images/bg.jpg) no-repeat 0 -74px; color:#3e3e3e;}
	.index-ksdh li a:hover{ background-position:0 -175px; color:#009cd0;}
	/*幻灯*/
	.swiper-slide p	{position:absolute; bottom:0; left:0;  height:30px; width:100%; line-height:30px; color:#fff; z-index:3; text-align:left; padding-left:10px; box-sizing:border-box; padding-right:10px; word-spacing:normal; font-size:12px;}
	.swiper-slide div.bg{ position:absolute; bottom:0; left:0; background:#000; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5; height:30px; width:100%; z-index:2 ;}
	.swiper-pagination{ text-align:right; padding-right:120px; box-sizing:border-box; display:none;}
	.swiper-pagination-current{color:#c0a353;}
	.swiper-pagination-total{color:#c0a353;}
	.swiper-button-next{position:absolute;display: block; bottom:10px; width:30px;height: 30px;cursor: pointer;z-index: 3;background: url(../images/buttons.jpg) no-repeat;background-position: -43px 0; z-index:10; top:50%;}
	.swiper-button-prev{position:absolute;display: block; bottom:10px; width:30px;height: 30px;cursor: pointer;z-index: 3;background: url(../images/buttons.jpg) no-repeat;  background-position: 0 0;  z-index:10;top:50%; left:10px;}
	/*学术活动*//*沙龙*/
	.xshd li{ width:auto; float:left; margin-left:17px; margin-right:17px;}
	.xshd li .xshd-con{ width:auto;}
	}
/*平板*/	
@media screen and (min-width: 751px) and (max-width: 991px){
	.index-box{ width:768px; background:#fff; margin:0 auto;}
	
	.index-box-three{ width:234px;margin-left:11px; margin-right:11px;}
	.index-ksdh li{width:100%; float:left;}
	.index-ksdh li a{ font-size:18px; padding-left:15px;}

	/*学术活动*//*沙龙*/
	.xshd li{ width:234px; float:left; margin-left:11px; margin-right:11px;}
	.xshd li .xshd-con{ width:auto;}
	
	
	}
/*1024*/		
@media screen and (min-width: 992px) and (max-width: 1199px){
	.index-box{ width:990px; background:#fff; margin:0 auto;}
	.index-box-three{ width:308px;margin-left:11px; margin-right:11px;}
	.index-ksdh li{width:100%; float:left;}
	.index-ksdh li a{ font-size:18px; padding-left:15px;}
	/*幻灯*/
	
	/*学术活动*//*沙龙*/
	.xshd li{ width:308px; float:left; margin-left:11px; margin-right:11px;}
	.xshd li .xshd-con{ width:auto;}

	}			
	
	@media screen and (min-width: 1200px){
	.index-hdp{ width:1170px;height:430px;}
	}
	